realistic and detailed